AN-890 P1149.1A Extensions to IEEE-STD-1149.1-1990
ثبت نشده
چکیده
Since publication of IEEE-1149.1-1990/ANSI 1, 2, 3, extensions and requests for clarifications have been adopted by the IEEE 1149.1 Working Group. The original standard established a common, industry-wide methodology for the application of scan test access. The rapid acceptance of this standard and use by semiconductor designers, test engineers and systems developers has resulted in questions needing interpretation. Several additional optional instructions were proposed including two that were accepted: CLAMP and HIGHZ. The need for harmonious test integration with existing and proposed scan methodologies resulted in acceptance of a proposal for the subservience of 1149.1’s Test Access Port (TAP) by a higher level static controller. Features of the Original 1149.1 IEEE STD-1149.1/1990 resulted when the users of proprietary scan methods realized that no organization could afford to fully support its own scan technology. The growing use of standard product ICs to implement new systems, meant that the semiconductor industry could not support many proprietary scan access methods. Over a dozen different commercial scan methods were in use in 1985 when the European-originated Joint Test Group (JTAG) began the search for a common standard. This effort evolved into the IEEE sponsored 1149.1. IEEE 1149.1 defines a dedicated 4-pin test access port with an optional fifth pin defined to disable the test logic. Figure 1 shows the basic architecture of the test part. Test patterns are shifted into an IC using Test Data Input (TDI). Simultaneously, the most recent test results can be shifted out using Test Data Output (TDO). A Test Clock (TCK) synchronizes the test logic. Test logic control is provided by Test Mode Select (TMS) which sequences a 16-state Finite State Machine (FSM) in each IC. The test logic in each IC has two major functions: the first to provide a protocol controlled interface between the component and the 1149.1 tester. This function is provided by the TAP Controller. Within the TAP controller is an instruction register that may be loaded from the TDI input. An instruction provides flexibility in test that is limited only by the designers imagination. The second function of the test logic is to provide scan accessible paths to I/O pins using the cells of the boundary-scan register but it also provides access to as many optional internal scan registers as the designer chooses to add. IEEE 1149.1 defines three mandatory instructions and four optional ones. The most common application of 1149.1 has been to verify interconnections and to detect process defects in those interconnections. The three mandatory instructions support this application. The first instruction, SAMPLE/PRELOAD, can be used to preload a test pattern into a scan register. It can sample the system logic state on its system inputs. The sample capability places strict skew requirements between the test clock and the system clock. If these requirements are not met, then only the preload feature will be usable. The second instruction, EXTEST, forces preloaded test vectors, or subsequent vectors onto an IC’s output pins on the falling edge of one TCK edge. After waiting two and one-half TCK clocks, allowing the results to settle, EXTEST captures the results present on its system inputs into the boundary-scan cells. A series of EXTEST vectors is used to isolate interconnection defects. The third mandatory instruction, BYPASS, simply connects TDI to TDO with a one bit shift register called the Bypass register. When testing a cluster of other ICs on a module, test time may be reduced by placing an IC in Bypass mode. During normal system operation, during the Test Logic Reset state, the bypass register may be connected between TDI and TDO. FIGURE 1. Architecture—IEEE Standard Test Access Port and Boundary-Scan Paper first published at NEPCON, 1993.
منابع مشابه
Security Extension for IEEE Std 1149.1
A security extension for IEEE Std 1149.1 is proposed. It provides a locking mechanism which prevents unauthorised users to interfere via test bus with the system normal operation. The security extension requires small hardware overhead and allows full conformance with IEEE Std 1149.1.
متن کاملIEEE Std 1149.7: What? Why? Where?
The IEEE Std 1149.7 holds the promise of great improvements for testing electronic circuits, when used along with other IEEE standards (particularly those that use the IEEE Std 1149.1 for test access and control). In this paper we describe “what” is the IEEE Std 1149.7, the reasons “why” we may consider to use it instead of IEEE Std 1149.1, and we highlight the application spectrum “where” this...
متن کاملIEEE Std 1149.6 Implementation for a XAUI-to-Serial 10-Gbps Transceiver
The design, implementation and verification of IEEE Std 1149.6 IP for a transceiver manufactured with 90 nm technology and using Current Mode Logic (CML) are challenging because (i) CML has high operating frequency, (ii) CML has very low operating voltage range, and (iii) CML is inherently a differential type of circuitry. This paper describes how major building blocks of IEEE Std 1149.6 IP—suc...
متن کاملCJTAG: Enhancement to IEEE 1149.1 uses concurrent test to reduce test times
PCBs continue to become more complex each year with higher ball count BGA devices, larger memories and larger FPGAs. IEEE Std. 1149.1 has been instrumental in meeting the challenge of testing complex digital assemblies and maintaining high fault coverage. The complexity, however, has also caused test times using IEEE 1149.1 to increase since it is a serial protocol. Modern PCBs can now take thr...
متن کاملBackplane Test Bus Applications For IEEE STD 1149.1
Prior to the mid 1980s, the dominance of through-hole packaging of integrated circuits (ICs) provided easy access to nearly every pin of every chip on a printed circuit board. Providing accessibility and controllability for board testing was simply a matter of probing the board. With the advent of surface mount packaging, the accessibility for probing printed circuit boards began to diminish. L...
متن کامل